home *** CD-ROM | disk | FTP | other *** search
- set xMin -2
- set xMax 2
- EveCmd {set xExtent [expr {$xMax - $xMin}]}
-
- set yMin -.1
- set yMax .1
-
- set patch(color) {1.0 0.0 0.0}
- set patch(type) bilinear
- EveCmd {set patch(x0) $xMin}
- EveCmd {set patch(y0) $yMin}
- set patch(z0) 0.0
-
- EveCmd {set patch(x1) $xMin}
- EveCmd {set patch(y1) $yMax}
- set patch(z1) 0.0
-
- EveCmd {set patch(x2) $xMax}
- EveCmd {set patch(y2) $yMin}
- set patch(z2) 0.0
-
- EveCmd {set patch(x3) $xMax}
- EveCmd {set patch(y3) $yMax}
- set patch(z3) 0.0
-
- set patch(xScale) 1
- set patch(yScale) 1
- set patch(zScale) 1
- set patch(xTranslate) 0
- set patch(yTranslate) 0
- set patch(zTranslate) 0
- set patch(xRotate) 0
- set patch(yRotate) 0
- set patch(zRotate) 0
-
- set sphere(color) "0 [expr {102./255.}] [expr {102./255.}]"
- EveCmd {set sphere(radius) $yMax}
- EveCmd {set sphere(zMin) [expr {-1 * $sphere(radius)}]}
- EveCmd {set sphere(zMax) $sphere(radius)}
- set sphere(thetaMax) 360.0
- set sphere(xScale) 1
- set sphere(yScale) 1
- set sphere(zScale) .01
- set sphere(xTranslate) 0
- set sphere(yTranslate) 0
- set sphere(zTranslate) 0
- set sphere(xRotate) 0
- set sphere(yRotate) 0
- set sphere(zRotate) 0
-
- defineClass: drawTicks2 {pointSize fontName xMin xMax y} {
-
- TransformBegin
- Sides 2
- Translate $xMin $y 0
- Color {1 1 1}
- set xExtent [expr {$xMax - $xMin}]
- for {set i $xMin} {$i <= $xMax} {incr i} \
- { ArchiveRecord comment tick $i
- WW3DText $fontName $pointSize "$i"
- Translate 1 0 0
- }
- TransformEnd
- }
-
- defineClass: drawTicks {pointSize fontName xMin xMax y} {
-
- TransformBegin
- Sides 2
- Translate $xMin $y 0
- Color {1 1 1}
- set xExtent [expr {$xMax - $xMin}]
- for {set i $xMin} {$i < $xMax} {incr i} \
- { ArchiveRecord comment tick $i
- WW3DText $fontName $pointSize "$i"
- Translate .1 0 0
- # go down...
- Translate 0 [expr {-.25 * $y}] 0
- for {set j 1} {$j < 10} {incr j} \
- { ArchiveRecord comment tick ${i}.${j}
- WW3DText $fontName [expr {$pointSize * .15}] "${i}.${j}"
- Translate .1 0 0
- }
- # go back up...
- Translate 0 [expr {.25 * $y}] 0
- }
- ArchiveRecord comment tick $i
- WW3DText $fontName $pointSize "$i"
- TransformEnd
- }